package com.alex.activiti.listener;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

/**
 * 以监听器方式分配任务责任人
 */
public class MyTaskListener implements TaskListener {

    @Override
    public void notify(DelegateTask delegateTask) {
        if ("创建出差单".equals(delegateTask.getName()) && "create".equals(delegateTask.getEventName())) {
            // 指定任务的责任人
            delegateTask.setAssignee("张三-Listener");
        }
    }
}
